Closed
Bug 1851858
Opened 2 years ago
Closed 1 year ago
ThreadSanitizer: data race [@ nsWindow::IsMapped] vs. [@ nsWindow::OnMotionNotifyEvent]
Categories
(Core :: Widget: Gtk, defect)
Core
Widget: Gtk
Tracking
()
RESOLVED
DUPLICATE
of bug 1882779
People
(Reporter: tsmith, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: csectype-race)
Found with m-c 20230906-5c56b92baa65 (--enable-thread-sanitizer --enable-fuzzing)
This is triggered when mousing over the address bar.
WARNING: ThreadSanitizer: data race (pid=15250)
Read of size 8 at 0x7b640029abd8 by thread T41 (mutexes: write M0):
#0 nsWindow::IsMapped() const gecko/widget/gtk/nsWindow.cpp:815:34 (libxul.so+0x879b8c7) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#1 mozilla::widget::WindowSurfaceProvider::EndRemoteDrawingInRegion(mozilla::gfx::DrawTarget*, mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel> const&) gecko/widget/gtk/WindowSurfaceProvider.cpp:175:31 (libxul.so+0x882809a) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#2 mozilla::widget::GtkCompositorWidget::EndRemoteDrawingInRegion(mozilla::gfx::DrawTarget*, mozilla::gfx::IntRegionTyped<mozilla::LayoutDevicePixel> const&) gecko/widget/gtk/GtkCompositorWidget.cpp:80:13 (libxul.so+0x87f4889) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#3 mozilla::wr::RenderCompositorSWGL::CommitMappedBuffer(bool) gecko/gfx/webrender_bindings/RenderCompositorSWGL.cpp:246:12 (libxul.so+0x52d2aa1) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#4 mozilla::wr::RenderCompositorSWGL::EndFrame(nsTArray<mozilla::wr::Box2D<int, mozilla::wr::DevicePixel>> const&) gecko/gfx/webrender_bindings/RenderCompositorSWGL.cpp:262:3 (libxul.so+0x52d2f42) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#5 mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, bool*, mozilla::wr::RendererStats*) gecko/gfx/webrender_bindings/RendererOGL.cpp:226:42 (libxul.so+0x52de9d0) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#6 mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId, mozilla::layers::BaseTransactionId<mozilla::VsyncIdType> const&, mozilla::TimeStamp const&, bool, mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, bool*) gecko/gfx/webrender_bindings/RenderThread.cpp:781:31 (libxul.so+0x52dd541) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#7 mozilla::wr::RenderThread::HandleFrameOneDocInner(mozilla::wr::WrWindowId, bool, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) gecko/gfx/webrender_bindings/RenderThread.cpp:624:3 (libxul.so+0x52dcd63) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#8 mozilla::wr::RenderThread::HandleFrameOneDoc(mozilla::wr::WrWindowId, bool, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) gecko/gfx/webrender_bindings/RenderThread.cpp:573:3 (libxul.so+0x52dc1e8) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#9 WrNotifierEvent_HandleNewFrameReady gecko/gfx/webrender_bindings/RenderThread.cpp:534:3 (libxul.so+0x52dbea9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#10 mozilla::wr::RenderThread::HandleWrNotifierEvents(mozilla::wr::WrWindowId) gecko/gfx/webrender_bindings/RenderThread.cpp:496:9 (libxul.so+0x52dbea9)
#11 operator()<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> &> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1164:18 (libxul.so+0x52e9edb) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#12 __invoke_impl<void, (lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 (libxul.so+0x52e9edb)
#13 __invoke<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x52e9edb)
#14 __apply_impl<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), std::tuple<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> > &, 0UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 (libxul.so+0x52e9edb)
#15 apply<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1163:9), std::tuple<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 (libxul.so+0x52e9edb)
#16 apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1162:12 (libxul.so+0x52e9edb)
#17 mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1213:13 (libxul.so+0x52e9edb)
#18 nsThread::ProcessNextEvent(bool, bool*) gecko/xpcom/threads/nsThread.cpp:1193:16 (libxul.so+0x3e1a39c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#19 NS_ProcessNextEvent(nsIThread*, bool) gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3e20756) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#20 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x4924339) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#21 RunInternal gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x489e098) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#22 RunHandler gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x489e098)
#23 MessageLoop::Run() gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x489e098)
#24 nsThread::ThreadFunc(void*) gecko/xpcom/threads/nsThread.cpp:391:10 (libxul.so+0x3e15e19) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#25 _pt_root gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4de89) (BuildId: ac5b7609f0c36fa43bb9e877db48c8c56eb2bf13)
Previous write of size 8 at 0x7b640029abd8 by main thread:
#0 nsWindow::OnMotionNotifyEvent(_GdkEventMotion*) gecko/widget/gtk/nsWindow.cpp:4461:23 (libxul.so+0x87bdac9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#1 motion_notify_event_cb(_GtkWidget*, _GdkEventMotion*) gecko/widget/gtk/nsWindow.cpp:8153:11 (libxul.so+0x87cbbe6) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#2 <null> <null> (libgtk-3.so.0+0x3e5b76) (BuildId: 9a340345f5e200f42140f3cb4bacb407e91843f8)
#3 DoProcessNextNativeEvent gecko/widget/nsBaseAppShell.cpp:131:17 (libxul.so+0x874f002) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#4 nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) gecko/widget/nsBaseAppShell.cpp:250:19 (libxul.so+0x874f002)
#5 non-virtual thunk to nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) gecko/widget/nsBaseAppShell.cpp (libxul.so+0x874f3b7) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#6 nsThread::ProcessNextEvent(bool, bool*) gecko/xpcom/threads/nsThread.cpp:1114:10 (libxul.so+0x3e19c71) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#7 NS_ProcessNextEvent(nsIThread*, bool) gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3e20756) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#8 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x49236ee) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#9 RunInternal gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x489e098) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#10 RunHandler gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x489e098)
#11 MessageLoop::Run() gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x489e098)
#12 nsBaseAppShell::Run() gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x874ebf3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#13 nsAppStartup::Run() gecko/toolkit/components/startup/nsAppStartup.cpp:295:30 (libxul.so+0xa8be132) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#14 XREMain::XRE_mainRun() gecko/toolkit/xre/nsAppRunner.cpp:5685:22 (libxul.so+0xaa06234) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#15 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xaa06e7e) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#16 XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xaa07551) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#17 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xaa16642) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#18 do_main gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x142705) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#19 main gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x142705)
Location is heap block of size 1080 at 0x7b640029a900 allocated by main thread:
#0 malloc /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:692:5 (firefox-bin+0xb7e3c) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#1 moz_xmalloc gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox-bin+0x144698) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x87d2e84) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#3 nsIWidget::CreateTopLevelWindow() gecko/widget/gtk/nsWindow.cpp:9549:32 (libxul.so+0x87d2e84)
#4 mozilla::AppWindow::Initialize(nsIAppWindow*, nsIAppWindow*, int, int, bool, mozilla::widget::InitData&) gecko/xpfe/appshell/AppWindow.cpp:188:15 (libxul.so+0xa3b3a7c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#5 nsAppShellService::JustCreateTopWindow(nsIAppWindow*, nsIURI*, unsigned int, int, int, bool, mozilla::AppWindow**) gecko/xpfe/appshell/nsAppShellService.cpp:672:15 (libxul.so+0xa3c4054) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#6 nsAppShellService::CreateTopLevelWindow(nsIAppWindow*, nsIURI*, unsigned int, int, int, nsIAppWindow**) gecko/xpfe/appshell/nsAppShellService.cpp:178:8 (libxul.so+0xa3c4789) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#7 nsAppStartup::CreateChromeWindow(nsIWebBrowserChrome*, unsigned int, nsIOpenWindowInfo*, bool*, nsIWebBrowserChrome**) gecko/toolkit/components/startup/nsAppStartup.cpp:756:15 (libxul.so+0xa8bf513) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#8 non-virtual thunk to nsAppStartup::CreateChromeWindow(nsIWebBrowserChrome*, unsigned int, nsIOpenWindowInfo*, bool*, nsIWebBrowserChrome**) gecko/toolkit/components/startup/nsAppStartup.cpp (libxul.so+0xa8bf6cf) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#9 nsWindowWatcher::CreateChromeWindow(nsIWebBrowserChrome*, unsigned int, nsIOpenWindowInfo*, nsIWebBrowserChrome**) gecko/toolkit/components/windowwatcher/nsWindowWatcher.cpp:439:33 (libxul.so+0xa9824a5) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#10 nsWindowWatcher::OpenWindowInternal(mozIDOMWindowProxy*, nsTSubstring<char> const&, nsTSubstring<char> const&, nsTSubstring<char> const&, bool, bool, bool, nsIArray*, bool, bool, bool, nsPIWindowWatcher::PrintKind, nsDocShellLoadState*, mozilla::dom::BrowsingContext**) gecko/toolkit/components/windowwatcher/nsWindowWatcher.cpp:1047:12 (libxul.so+0xa9819af) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#11 nsWindowWatcher::OpenWindow(mozIDOMWindowProxy*, nsTSubstring<char> const&, nsTSubstring<char> const&, nsTSubstring<char> const&, nsISupports*, mozIDOMWindowProxy**) gecko/toolkit/components/windowwatcher/nsWindowWatcher.cpp:295:3 (libxul.so+0xa97e654) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#12 NS_InvokeByIndex gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0x3e46c65) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#13 XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:966:10 (libxul.so+0x4aa45c0) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#14 CallJSNative gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xaba29b9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#15 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xaba29b9)
#16 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xabb331c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#17 CallFromStack gecko/js/src/vm/Interpreter.cpp:652:10 (libxul.so+0xabb331c)
#18 js::Interpret(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:3395:16 (libxul.so+0xabb331c)
#19 MaybeEnterInterpreterTrampoline gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xaba201c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#20 js::RunScript(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xaba201c)
#21 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xaba2a89) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#22 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#23 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#24 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) gecko/js/src/vm/CallAndConstruct.cpp:55:10 (libxul.so+0xac452a3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#25 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:918:17 (libxul.so+0x4a9a594) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#26 PrepareAndDispatch gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37 (libxul.so+0x3e47c17) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#27 SharedStub xptcstubs_x86_64_linux.cpp (libxul.so+0x3e46f62) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#28 nsCommandLine::EnumerateHandlers(nsresult (*)(nsICommandLineHandler*, nsICommandLine*, void*), void*) gecko/toolkit/components/commandlines/nsCommandLine.cpp:462:10 (libxul.so+0xa723ef0) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#29 nsCommandLine::Run() gecko/toolkit/components/commandlines/nsCommandLine.cpp:517:8 (libxul.so+0xa7245d1) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#30 XREMain::XRE_mainRun() gecko/toolkit/xre/nsAppRunner.cpp:5589:21 (libxul.so+0xaa05e49) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#31 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xaa06e7e) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#32 XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xaa07551) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#33 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xaa16642) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#34 do_main gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x142705) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#35 main gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x142705)
Mutex M0 (0x7b380009e748) created at:
#0 pthread_mutex_init /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1341:3 (firefox-bin+0xbb4e0) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#1 mozilla::detail::MutexImpl::MutexImpl() gecko/mozglue/misc/Mutex_posix.cpp:76:3 (firefox-bin+0x1af4de) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#2 OffTheBooksMutex /builds/worker/workspace/obj-build/dist/include/mozilla/Mutex.h:46:12 (libxul.so+0x8826e15) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#3 Mutex /builds/worker/workspace/obj-build/dist/include/mozilla/Mutex.h:125:39 (libxul.so+0x8826e15)
#4 mozilla::widget::WindowSurfaceProvider::WindowSurfaceProvider() gecko/widget/gtk/WindowSurfaceProvider.cpp:43:7 (libxul.so+0x8826e15)
#5 mozilla::widget::GtkCompositorWidget::GtkCompositorWidget(mozilla::widget::GtkCompositorWidgetInitData const&, mozilla::layers::CompositorOptions const&, RefPtr<nsWindow>) gecko/widget/gtk/GtkCompositorWidget.cpp:33:22 (libxul.so+0x87d954a) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#6 InProcessGtkCompositorWidget gecko/widget/gtk/InProcessGtkCompositorWidget.cpp:35:7 (libxul.so+0x8806865) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#7 mozilla::widget::CompositorWidget::CreateLocal(mozilla::widget::CompositorWidgetInitData const&, mozilla::layers::CompositorOptions const&, nsIWidget*) gecko/widget/gtk/InProcessGtkCompositorWidget.cpp:26:16 (libxul.so+0x8806865)
#8 mozilla::layers::InProcessCompositorSession::Create(nsBaseWidget*, mozilla::layers::WebRenderLayerManager*, mozilla::layers::LayersId const&, mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>, mozilla::layers::CompositorOptions const&, bool, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, unsigned long) gecko/gfx/ipc/InProcessCompositorSession.cpp:43:7 (libxul.so+0x5228294) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#9 mozilla::gfx::GPUProcessManager::CreateTopLevelCompositor(nsBaseWidget*, mozilla::layers::WebRenderLayerManager*, mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>, mozilla::layers::CompositorOptions const&, bool, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned long, bool*) gecko/gfx/ipc/GPUProcessManager.cpp:1054:15 (libxul.so+0x5227778) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#10 nsBaseWidget::CreateCompositorSession(int, int, mozilla::layers::CompositorOptions*) gecko/widget/nsBaseWidget.cpp:1424:31 (libxul.so+0x86ec171) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#11 nsBaseWidget::CreateCompositor(int, int) gecko/widget/nsBaseWidget.cpp:1483:7 (libxul.so+0x86ec474) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#12 nsBaseWidget::CreateCompositor() gecko/widget/nsBaseWidget.cpp:986:3 (libxul.so+0x86e9da9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#13 nsBaseWidget::GetWindowRenderer() gecko/widget/nsBaseWidget.cpp:1549:7 (libxul.so+0x86ec97b) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#14 nsWindow::GetWindowRenderer() gecko/widget/gtk/nsWindow.cpp:8813:24 (libxul.so+0x87b961a) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#15 nsContentUtils::WindowRendererForContent(nsIContent const*) gecko/dom/base/nsContentUtils.cpp:6952:20 (libxul.so+0x545fba5) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#16 GetWindowRenderer gecko/layout/ipc/RemoteLayerTreeOwner.cpp:36:16 (libxul.so+0x8f35345) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#17 mozilla::layout::RemoteLayerTreeOwner::Initialize(mozilla::dom::BrowserParent*) gecko/layout/ipc/RemoteLayerTreeOwner.cpp:62:37 (libxul.so+0x8f35345)
#18 mozilla::dom::BrowserParent::InitRendering() gecko/dom/ipc/BrowserParent.cpp:970:25 (libxul.so+0x7f8c156) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#19 nsFrameLoader::TryRemoteBrowserInternal() gecko/dom/base/nsFrameLoader.cpp:2753:18 (libxul.so+0x5796572) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#20 TryRemoteBrowser gecko/dom/base/nsFrameLoader.cpp:2798:7 (libxul.so+0x578cc1e) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#21 EnsureRemoteBrowser gecko/dom/base/nsFrameLoader.cpp:2527:28 (libxul.so+0x578cc1e)
#22 nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const&, nsSubDocumentFrame*) gecko/dom/base/nsFrameLoader.cpp:1081:8 (libxul.so+0x578cc1e)
#23 nsFrameLoader::Show(nsSubDocumentFrame*) gecko/dom/base/nsFrameLoader.cpp:967:12 (libxul.so+0x578e130) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#24 nsSubDocumentFrame::ShowViewer() gecko/layout/generic/nsSubDocumentFrame.cpp:196:38 (libxul.so+0x8dc856d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#25 AsyncFrameInit::Run() gecko/layout/generic/nsSubDocumentFrame.cpp:97:60 (libxul.so+0x8df923c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#26 nsContentUtils::RemoveScriptBlocker() gecko/dom/base/nsContentUtils.cpp:6003:17 (libxul.so+0x545bec4) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#27 ~nsAutoScriptBlocker gecko/dom/base/nsContentUtils.h:3655:28 (libxul.so+0x8b625f1) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#28 mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) gecko/layout/base/PresShell.cpp:4353:5 (libxul.so+0x8b625f1)
#29 FlushPendingNotifications /builds/worker/workspace/obj-build/dist/include/mozilla/PresShell.h:1474:5 (libxul.so+0x5604e1a) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#30 mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) gecko/dom/base/Document.cpp:10935:16 (libxul.so+0x5604e1a)
#31 mozilla::dom::Document::FlushPendingNotifications(mozilla::FlushType) gecko/dom/base/Document.cpp:10867:3 (libxul.so+0x55e8ff8) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#32 nsFrameLoader::TryRemoteBrowserInternal() gecko/dom/base/nsFrameLoader.cpp:2561:10 (libxul.so+0x5795cec) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#33 TryRemoteBrowser gecko/dom/base/nsFrameLoader.cpp:2798:7 (libxul.so+0x577e2e7) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#34 EnsureRemoteBrowser gecko/dom/base/nsFrameLoader.cpp:2527:28 (libxul.so+0x577e2e7)
#35 nsFrameLoader::GetBrowsingContext() gecko/dom/base/nsFrameLoader.cpp:3470:17 (libxul.so+0x577e2e7)
#36 nsFrameLoader::GetLoadContext() gecko/dom/base/nsFrameLoader.cpp:3464:20 (libxul.so+0x579a6c5) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#37 mozilla::dom::FrameLoader_Binding::get_loadContext(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs) /builds/worker/workspace/obj-build/dom/bindings/FrameLoaderBinding.cpp:381:67 (libxul.so+0x6627da8) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#38 bool mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) gecko/dom/bindings/BindingUtils.cpp:3209:13 (libxul.so+0x67958c1) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#39 CallJSNative gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xaba29b9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#40 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xaba29b9)
#41 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#42 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#43 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:801:10 (libxul.so+0xaba432f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#44 CallGetter gecko/js/src/vm/NativeObject.cpp:2068:12 (libxul.so+0xad57871) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#45 GetExistingProperty<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2096:12 (libxul.so+0xad57871)
#46 NativeGetPropertyInline<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2244:14 (libxul.so+0xad57871)
#47 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/NativeObject.cpp:2275:10 (libxul.so+0xad57871)
#48 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:117:10 (libxul.so+0xabc2d7b) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#49 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:124:10 (libxul.so+0xabc2d7b)
#50 js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:4787:10 (libxul.so+0xabc2d7b)
#51 GetPropertyOperation gecko/js/src/vm/Interpreter.cpp:245:10 (libxul.so+0xabaf92d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#52 js::Interpret(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:3050:12 (libxul.so+0xabaf92d)
#53 MaybeEnterInterpreterTrampoline gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xaba201c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#54 js::RunScript(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xaba201c)
#55 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xaba2a89) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#56 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#57 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#58 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:801:10 (libxul.so+0xaba432f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#59 CallGetter gecko/js/src/vm/NativeObject.cpp:2068:12 (libxul.so+0xad57871) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#60 GetExistingProperty<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2096:12 (libxul.so+0xad57871)
#61 NativeGetPropertyInline<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2244:14 (libxul.so+0xad57871)
#62 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/NativeObject.cpp:2275:10 (libxul.so+0xad57871)
#63 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:117:10 (libxul.so+0xabc2d7b) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#64 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:124:10 (libxul.so+0xabc2d7b)
#65 js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:4787:10 (libxul.so+0xabc2d7b)
#66 GetPropertyOperation gecko/js/src/vm/Interpreter.cpp:245:10 (libxul.so+0xabaf92d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#67 js::Interpret(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:3050:12 (libxul.so+0xabaf92d)
#68 MaybeEnterInterpreterTrampoline gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xaba201c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#69 js::RunScript(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xaba201c)
#70 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xaba2a89) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#71 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#72 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#73 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) gecko/js/src/vm/CallAndConstruct.cpp:119:10 (libxul.so+0xac45f79) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#74 mozilla::dom::LifecycleConnectedCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/CustomElementRegistryBinding.cpp:1007:8 (libxul.so+0x63a67b3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#75 void mozilla::dom::LifecycleConnectedCallback::Call<RefPtr<mozilla::dom::Element>>(RefPtr<mozilla::dom::Element> const&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) /builds/worker/workspace/obj-build/dist/include/mozilla/dom/CustomElementRegistryBinding.h:953:12 (libxul.so+0x5576e88) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#76 Call<RefPtr<mozilla::dom::Element> > /builds/worker/workspace/obj-build/dist/include/mozilla/dom/CustomElementRegistryBinding.h:975:12 (libxul.so+0x55444ee) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#77 mozilla::dom::CustomElementCallback::Call() gecko/dom/base/CustomElementRegistry.cpp:220:13 (libxul.so+0x55444ee)
#78 mozilla::dom::CustomElementCallbackReaction::Invoke(mozilla::dom::Element*, mozilla::ErrorResult&) gecko/dom/base/CustomElementRegistry.cpp:117:29 (libxul.so+0x556a89f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#79 mozilla::dom::CustomElementReactionsStack::InvokeReactions(AutoTArray<RefPtr<mozilla::dom::Element>, 3ul>*, nsIGlobalObject*) gecko/dom/base/CustomElementRegistry.cpp:1588:19 (libxul.so+0x554c56d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#80 mozilla::dom::CustomElementReactionsStack::PopAndInvokeElementQueue() gecko/dom/base/CustomElementRegistry.cpp:1480:5 (libxul.so+0x554c26b) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#81 LeaveCEReactions /builds/worker/workspace/obj-build/dist/include/mozilla/dom/CustomElementRegistry.h:294:7 (libxul.so+0x4d29fe6) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#82 mozilla::dom::AutoCEReaction::~AutoCEReaction() /builds/worker/workspace/obj-build/dist/include/mozilla/dom/CustomElementRegistry.h:586:22 (libxul.so+0x4d29fe6)
#83 ~MaybeStorage /builds/worker/workspace/obj-build/dist/include/mozilla/Maybe.h:269:25 (libxul.so+0x5b54bb8) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#84 mozilla::dom::Node_Binding::appendChild(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) /builds/worker/workspace/obj-build/dom/bindings/NodeBinding.cpp:969:1 (libxul.so+0x5b54bb8)
#85 bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) gecko/dom/bindings/BindingUtils.cpp:3327:13 (libxul.so+0x67996b3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#86 CallJSNative gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xaba29b9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#87 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xaba29b9)
#88 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xabb331c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#89 CallFromStack gecko/js/src/vm/Interpreter.cpp:652:10 (libxul.so+0xabb331c)
#90 js::Interpret(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:3395:16 (libxul.so+0xabb331c)
#91 MaybeEnterInterpreterTrampoline gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xaba201c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#92 js::RunScript(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xaba201c)
#93 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xaba2a89) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#94 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#95 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#96 js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*) gecko/js/src/vm/BoundFunctionObject.cpp:72:10 (libxul.so+0xac3a1b7) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#97 CallJSNative gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xaba2fd9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#98 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:566:12 (libxul.so+0xaba2fd9)
#99 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#100 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#101 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) gecko/js/src/vm/CallAndConstruct.cpp:119:10 (libxul.so+0xac45f79) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#102 mozilla::dom::EventListener::HandleEvent(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/EventListenerBinding.cpp:62:8 (libxul.so+0x64f99c3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#103 HandleEvent<mozilla::dom::EventTarget *> /builds/worker/workspace/obj-build/dist/include/mozilla/dom/EventListenerBinding.h:65:12 (libxul.so+0x6da3bce) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#104 mozilla::EventListenerManager::HandleEventSingleListener(mozilla::EventListenerManager::Listener*, nsAtom*, mozilla::WidgetEvent*, mozilla::dom::Event*, mozilla::dom::EventTarget*, bool) gecko/dom/events/EventListenerManager.cpp:1342:43 (libxul.so+0x6da3bce)
#105 mozilla::EventListenerManager::HandleEventWithListenerArray(mozilla::EventListenerManager::ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool) gecko/dom/events/EventListenerManager.cpp:1663:12 (libxul.so+0x6da4f45) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#106 mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) gecko/dom/events/EventListenerManager.cpp:1560:35 (libxul.so+0x6da436c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#107 HandleEvent /builds/worker/workspace/obj-build/dist/include/mozilla/EventListenerManager.h:465:5 (libxul.so+0x6d98893) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#108 mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) gecko/dom/events/EventDispatcher.cpp:342:17 (libxul.so+0x6d98893)
#109 mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) gecko/dom/events/EventDispatcher.cpp:600:14 (libxul.so+0x6d97f14) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#110 mozilla::EventDispatcher::Dispatch(mozilla::dom::EventTarget*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) gecko/dom/events/EventDispatcher.cpp:1152:11 (libxul.so+0x6d9aeaa) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#111 mozilla::EventDispatcher::DispatchDOMEvent(mozilla::dom::EventTarget*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsPresContext*, nsEventStatus*) gecko/dom/events/EventDispatcher.cpp (libxul.so+0x6d9e357) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#112 nsINode::DispatchEvent(mozilla::dom::Event&, mozilla::dom::CallerType, mozilla::ErrorResult&) gecko/dom/base/nsINode.cpp:1400:17 (libxul.so+0x57a8346) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#113 nsContentUtils::DispatchEvent(mozilla::dom::Document*, mozilla::dom::EventTarget*, nsTSubstring<char16_t> const&, mozilla::CanBubble, mozilla::Cancelable, mozilla::Composed, mozilla::Trusted, bool*, mozilla::ChromeOnlyDispatch) gecko/dom/base/nsContentUtils.cpp:4638:29 (libxul.so+0x5455e6f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#114 nsContentUtils::DispatchTrustedEvent(mozilla::dom::Document*, mozilla::dom::EventTarget*, nsTSubstring<char16_t> const&, mozilla::CanBubble, mozilla::Cancelable, mozilla::Composed, bool*) gecko/dom/base/nsContentUtils.cpp:4604:10 (libxul.so+0x5455cc9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#115 mozilla::dom::Document::DispatchContentLoadedEvents() gecko/dom/base/Document.cpp:8074:3 (libxul.so+0x55f6b14) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#116 mozilla::dom::Document::UnblockDOMContentLoaded() gecko/dom/base/Document.cpp:8267:5 (libxul.so+0x55f7a44) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#117 mozilla::dom::Document::EndLoad() gecko/dom/base/Document.cpp:8220:3 (libxul.so+0x55f76fd) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#118 mozilla::dom::PrototypeDocumentContentSink::DoneWalking() gecko/dom/prototype/PrototypeDocumentContentSink.cpp:685:8 (libxul.so+0x7dce8a3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#119 MaybeDoneWalking gecko/dom/prototype/PrototypeDocumentContentSink.cpp:640:10 (libxul.so+0x7dce695) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#120 InitialTranslationCompleted gecko/dom/prototype/PrototypeDocumentContentSink.cpp:627:3 (libxul.so+0x7dce695)
#121 non-virtual thunk to mozilla::dom::PrototypeDocumentContentSink::InitialTranslationCompleted() gecko/dom/prototype/PrototypeDocumentContentSink.cpp (libxul.so+0x7dce695)
#122 mozilla::dom::DocumentL10n::InitialTranslationCompleted(bool) gecko/dom/l10n/DocumentL10n.cpp:327:11 (libxul.so+0x86c5ee1) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#123 L10nReadyHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) gecko/dom/l10n/DocumentL10n.cpp:75:20 (libxul.so+0x86cc8b4) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#124 mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) gecko/dom/promise/Promise.cpp:469:12 (libxul.so+0x82afe56) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#125 mozilla::dom::NativeHandlerCallback(JSContext*, unsigned int, JS::Value*) gecko/dom/promise/Promise.cpp (libxul.so+0x82b04c9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#126 CallJSNative gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xaba29b9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#127 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xaba29b9)
#128 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#129 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#130 Call gecko/js/src/vm/Interpreter.h:116:10 (libxul.so+0xada898a) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#131 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) gecko/js/src/builtin/Promise.cpp:2244:10 (libxul.so+0xada898a)
#132 CallJSNative gecko/js/src/vm/Interpreter.cpp:486:13 (libxul.so+0xaba29b9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#133 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:580:12 (libxul.so+0xaba29b9)
#134 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#135 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#136 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) gecko/js/src/vm/CallAndConstruct.cpp:119:10 (libxul.so+0xac45f79) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#137 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:83:8 (libxul.so+0x5c4d7b3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#138 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:198:12 (libxul.so+0x3d13480) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#139 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:211:12 (libxul.so+0x3d13480)
#140 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) gecko/xpcom/base/CycleCollectedJSContext.cpp:213:18 (libxul.so+0x3d13480)
#141 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) gecko/xpcom/base/CycleCollectedJSContext.cpp:676:17 (libxul.so+0x3cffad6) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#142 mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) gecko/xpcom/base/CycleCollectedJSContext.cpp:463:3 (libxul.so+0x3d007f7) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#143 XPCJSContext::AfterProcessTask(unsigned int) gecko/js/xpconnect/src/XPCJSContext.cpp:1490:28 (libxul.so+0x4a68b4c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#144 nsThread::ProcessNextEvent(bool, bool*) gecko/xpcom/threads/nsThread.cpp:1237:24 (libxul.so+0x3e1a73d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#145 NS_ProcessNextEvent(nsIThread*, bool) gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3e20756) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#146 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x49236ee) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#147 RunInternal gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x489e098) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#148 RunHandler gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x489e098)
#149 MessageLoop::Run() gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x489e098)
#150 nsBaseAppShell::Run() gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x874ebf3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#151 nsAppStartup::Run() gecko/toolkit/components/startup/nsAppStartup.cpp:295:30 (libxul.so+0xa8be132) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#152 XREMain::XRE_mainRun() gecko/toolkit/xre/nsAppRunner.cpp:5685:22 (libxul.so+0xaa06234) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#153 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xaa06e7e) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#154 XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xaa07551) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#155 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xaa16642) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#156 do_main gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x142705) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#157 main gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x142705)
Thread T41 'Renderer' (tid=15300, running) created by main thread at:
#0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1048:3 (firefox-bin+0xb9b6b) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#1 _PR_CreateThread gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x4509e) (BuildId: ac5b7609f0c36fa43bb9e877db48c8c56eb2bf13)
#2 PR_CreateThread gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x3a124) (BuildId: ac5b7609f0c36fa43bb9e877db48c8c56eb2bf13)
#3 nsThread::Init(nsTSubstring<char> const&) gecko/xpcom/threads/nsThread.cpp:634:18 (libxul.so+0x3e176e5) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, nsIThreadManager::ThreadCreationOptions, nsIThread**) gecko/xpcom/threads/nsThreadManager.cpp:550:12 (libxul.so+0x3e1f362) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, nsIThreadManager::ThreadCreationOptions) gecko/xpcom/threads/nsThreadUtils.cpp:176:57 (libxul.so+0x3e27d56) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#6 NS_NewNamedThread<9UL> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:76:10 (libxul.so+0x52d86df) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#7 mozilla::wr::RenderThread::Start(unsigned int) gecko/gfx/webrender_bindings/RenderThread.cpp:122:17 (libxul.so+0x52d86df)
#8 gfxPlatform::InitLayersIPC() gecko/gfx/thebes/gfxPlatform.cpp:1317:7 (libxul.so+0x514952f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#9 gfxPlatform::Init() gecko/gfx/thebes/gfxPlatform.cpp:974:3 (libxul.so+0x5146d8f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#10 GetPlatform gecko/gfx/thebes/gfxPlatform.cpp:464:5 (libxul.so+0x514914c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#11 gfxPlatform::InitializeCMS() gecko/gfx/thebes/gfxPlatform.cpp:2109:9 (libxul.so+0x514914c)
#12 EnsureCMSInitialized /builds/worker/workspace/obj-build/dist/include/gfxPlatform.h:968:7 (libxul.so+0x877e50a) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#13 GetCMSMode /builds/worker/workspace/obj-build/dist/include/gfxPlatform.h:519:5 (libxul.so+0x877e50a)
#14 nsXPLookAndFeel::GetUncachedColor(mozilla::StyleSystemColor, mozilla::ColorScheme, mozilla::LookAndFeel::UseStandins) gecko/widget/nsXPLookAndFeel.cpp:990:9 (libxul.so+0x877e50a)
#15 nsXPLookAndFeel::GetColorValue(mozilla::StyleSystemColor, mozilla::ColorScheme, mozilla::LookAndFeel::UseStandins, unsigned int&) gecko/widget/nsXPLookAndFeel.cpp:970:17 (libxul.so+0x877e0dc) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#16 mozilla::LookAndFeel::GetColor(mozilla::StyleSystemColor, mozilla::ColorScheme, mozilla::LookAndFeel::UseStandins) gecko/widget/nsXPLookAndFeel.cpp:1414:47 (libxul.so+0x8780516) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#17 Color /builds/worker/workspace/obj-build/dist/include/mozilla/LookAndFeel.h:425:12 (libxul.so+0x8734afb) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#18 GetAccentColor gecko/widget/ThemeColors.cpp:91:7 (libxul.so+0x8734afb)
#19 mozilla::widget::ThemeColors::RecomputeAccentColors() gecko/widget/ThemeColors.cpp:195:20 (libxul.so+0x8734afb)
#20 mozilla::widget::Theme::LookAndFeelChanged() gecko/widget/Theme.cpp:183:3 (libxul.so+0x8734907) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#21 mozilla::widget::Theme::Init() gecko/widget/Theme.cpp:172:3 (libxul.so+0x87348aa) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#22 nsXPLookAndFeel::GetInstance() gecko/widget/nsXPLookAndFeel.cpp:399:3 (libxul.so+0x877cfe9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#23 mozilla::LookAndFeel::GetThemeInfo(nsTSubstring<char>&) gecko/widget/nsXPLookAndFeel.cpp:1527:3 (libxul.so+0x8780ab5) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#24 nsSystemInfo::Init() gecko/xpcom/base/nsSystemInfo.cpp:1088:5 (libxul.so+0x3d4ab41) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#25 mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID, nsID const&, void**) /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:10735:7 (libxul.so+0x3dd4a63) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#26 mozilla::xpcom::StaticModule::CreateInstance(nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:12968:10 (libxul.so+0x3ddc2ea) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#27 CreateInstance gecko/xpcom/components/nsComponentManager.cpp:188:46 (libxul.so+0x3de6ee7) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#28 nsComponentManagerImpl::GetServiceLocked(mozilla::Maybe<mozilla::detail::BaseMonitorAutoLock<mozilla::Monitor>>&, (anonymous namespace)::EntryWrapper&, nsID const&, void**) gecko/xpcom/components/nsComponentManager.cpp:982:17 (libxul.so+0x3de6ee7)
#29 nsComponentManagerImpl::GetService(mozilla::xpcom::ModuleID, nsID const&, void**) gecko/xpcom/components/nsComponentManager.cpp:1072:10 (libxul.so+0x3de7473) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#30 mozilla::xpcom::GetServiceHelper::operator()(nsID const&, void**) const /builds/worker/workspace/obj-build/xpcom/components/StaticComponents.cpp:13110:50 (libxul.so+0x3ddd258) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#31 assign_from_helper /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:897:7 (libxul.so+0x4a7d0ef) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#32 nsCOMPtr /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h:533:5 (libxul.so+0x4a7d0ef)
#33 GetServiceImpl gecko/js/xpconnect/src/JSServices.cpp:83:32 (libxul.so+0x4a7d0ef)
#34 GetService gecko/js/xpconnect/src/JSServices.cpp:130:8 (libxul.so+0x4a7d0ef)
#35 xpc::Services_Resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) gecko/js/xpconnect/src/JSServices.cpp:153:25 (libxul.so+0x4a7d0ef)
#36 CallResolveOp gecko/js/src/vm/NativeObject-inl.h:681:8 (libxul.so+0xad572a4) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#37 NativeLookupOwnPropertyInline<(js::AllowGC)1, (js::LookupResolveMode)1> gecko/js/src/vm/NativeObject-inl.h:793:14 (libxul.so+0xad572a4)
#38 NativeGetPropertyInline<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2227:10 (libxul.so+0xad572a4)
#39 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/NativeObject.cpp:2275:10 (libxul.so+0xad572a4)
#40 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:117:10 (libxul.so+0xabc2d7b) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#41 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:124:10 (libxul.so+0xabc2d7b)
#42 js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:4787:10 (libxul.so+0xabc2d7b)
#43 GetPropertyOperation gecko/js/src/vm/Interpreter.cpp:245:10 (libxul.so+0xabaf92d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#44 js::Interpret(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:3050:12 (libxul.so+0xabaf92d)
#45 MaybeEnterInterpreterTrampoline gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xaba201c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#46 js::RunScript(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xaba201c)
#47 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xaba2a89) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#48 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#49 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#50 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:801:10 (libxul.so+0xaba432f) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#51 CallGetter gecko/js/src/vm/NativeObject.cpp:2068:12 (libxul.so+0xad57871) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#52 GetExistingProperty<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2096:12 (libxul.so+0xad57871)
#53 NativeGetPropertyInline<(js::AllowGC)1> gecko/js/src/vm/NativeObject.cpp:2244:14 (libxul.so+0xad57871)
#54 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/NativeObject.cpp:2275:10 (libxul.so+0xad57871)
#55 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:117:10 (libxul.so+0xabc2d7b) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#56 GetProperty gecko/js/src/vm/ObjectOperations-inl.h:124:10 (libxul.so+0xabc2d7b)
#57 js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) gecko/js/src/vm/Interpreter.cpp:4787:10 (libxul.so+0xabc2d7b)
#58 GetPropertyOperation gecko/js/src/vm/Interpreter.cpp:245:10 (libxul.so+0xabaf92d) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#59 js::Interpret(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:3050:12 (libxul.so+0xabaf92d)
#60 MaybeEnterInterpreterTrampoline gecko/js/src/vm/Interpreter.cpp:400:10 (libxul.so+0xaba201c) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#61 js::RunScript(JSContext*, js::RunState&) gecko/js/src/vm/Interpreter.cpp:458:13 (libxul.so+0xaba201c)
#62 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) gecko/js/src/vm/Interpreter.cpp:612:13 (libxul.so+0xaba2a89) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#63 InternalCall gecko/js/src/vm/Interpreter.cpp:647:10 (libxul.so+0xaba3647) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#64 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) gecko/js/src/vm/Interpreter.cpp:679:8 (libxul.so+0xaba3647)
#65 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) gecko/js/src/vm/CallAndConstruct.cpp:55:10 (libxul.so+0xac452a3) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#66 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:918:17 (libxul.so+0x4a9a594) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#67 PrepareAndDispatch gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37 (libxul.so+0x3e47c17) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#68 SharedStub xptcstubs_x86_64_linux.cpp (libxul.so+0x3e46f62) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#69 nsXREDirProvider::DoStartup() gecko/toolkit/xre/nsXREDirProvider.cpp:830:11 (libxul.so+0xaa15295) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#70 XREMain::XRE_mainRun() gecko/toolkit/xre/nsAppRunner.cpp:5430:18 (libxul.so+0xaa05bc9) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#71 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5886:8 (libxul.so+0xaa06e7e) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#72 XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/nsAppRunner.cpp:5942:21 (libxul.so+0xaa07551) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#73 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0xaa16642) (BuildId: 6c38535f33a59d3e112d243ca1ce8e5ac24b9238)
#74 do_main gecko/browser/app/nsBrowserApp.cpp:227:22 (firefox-bin+0x142705) (BuildId: 83766b94c426a986d36d2b5f0cb703dabbd67b09)
#75 main gecko/browser/app/nsBrowserApp.cpp:445:16 (firefox-bin+0x142705)
Updated•2 years ago
|
Flags: needinfo?(stransky)
Reporter | ||
Updated•1 year ago
|
status-firefox123:
--- → wontfix
status-firefox124:
--- → affected
status-firefox125:
--- → affected
Comment 1•1 year ago
|
||
Should be covered by Bug 1882779.
Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1882779
Flags: needinfo?(stransky)
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•